城市数据库文件格式如下
1.将数据库文件 city.db 放置到 assets 目录
2.建立 City 的 Bean
3.建立MyApplication 类
MyApplication类继承自 Application 类,代码如下所示:
分别在 MyApplication 和 MainActivity 的 onCreate 方法中打印信息,观察函数的先后调用情况。
由于是自定义的 Application,需要在 AndroidManifest.xml 文件中进行注册,代码如下图所示:
4.在 MyApplication 类中创建 geiInstance 方法
5.创建 CityDB 操作类
6.创建初始化数据库的方法(MyApplication.java文件中添加)
7.初始化城市信息列表
8.在程序运行时调用数据库访问方法
程序运行结果如下,可以在程序运行时,在 Application 对象中打开数据库,并取出城市列 表信息数据。